Fix memleak in filter model unit test
authorKristian Rietveld <kris@gtk.org>
Sat, 5 Sep 2009 14:58:12 +0000 (16:58 +0200)
committerKristian Rietveld <kris@gtk.org>
Sat, 5 Sep 2009 15:15:43 +0000 (17:15 +0200)
(There is one larger memleak left here, but this is a side effect of the
test case for bug 346800).

gtk/tests/filtermodel.c

index ab862cea02c9de0fdc33e38e12ec7deb2f372fd1..3f5cfb07f7727b4b25e67316f71b59c14db492f5 100644 (file)
@@ -43,13 +43,18 @@ create_tree_store_set_values (GtkTreeStore *store,
                               gboolean      visible)
 {
   GtkTreePath *path;
+  gchar *path_string;
 
   path = gtk_tree_model_get_path (GTK_TREE_MODEL (store), iter);
+  path_string = gtk_tree_path_to_string (path);
+
   gtk_tree_store_set (store, iter,
-                      0, gtk_tree_path_to_string (path),
+                      0, path_string,
                       1, visible,
                       -1);
+
   gtk_tree_path_free (path);
+  g_free (path_string);
 }
 
 static void